package com.thon.dao.user;


import java.util.Date;
import java.util.List;

import com.thon.dao.util.BaseDao;
import com.thon.dao.util.Page;
import com.thon.entity.user.Letter;
import com.thon.entity.user.LetterView;
import com.thon.entity.user.User;


/**
 * @file LetterDao.java
 * @author Zemo
 * @mail zemochen@gmail.com
 * @data 2013年11月1日 下午6:51:01
 * @description: TODO
 */
public interface LetterDao extends BaseDao<Letter> {
	
	public Page<Letter> listOldLetters(Page<Letter> page,Integer userId,Integer friendId,Date date);
	
	public Page<Letter> listNewLetters(Page<Letter> page,Integer userId,Integer friendId,Date date);
	
	public List<Object> listFriends(Integer userId);
	
	public Long countLetter(Integer isRead,Integer userId);

	public Page<Letter> findNewLetters(Page<Letter> page, Integer userId);

}
